{% extends "news/base.html" %}

{% block title_block %}
    <title>新闻详情</title>
{% endblock %}

{% block script_block %}
    <script type="text/javascript" src="../../static/news/js/detail.js"></script>
{% endblock %}

{% block content_block %}
    <div class="conter_con">
        <div class="detail_con fl">
            <h3>{{ data.news.title }}</h3>
            <div class="detail_about clearfix">
                <span class="time_souce fl">{{ data.news.create_time }} 来源: {{ data.news.source }}</span>
                <span class="comment fr">{{ data.news.clicks }}</span>
            </div>

            {{ data.news.content | safe }}

            {#            显示收藏相关按钮#}
            <a href="javascript:;" class="collection block-center"
               style="display:
                       {% if not data.is_collected %}
                           block
                       {% else %}
                           none
                       {% endif %}" data-newid="{{ data.news.id }}">收藏
            </a>
            <a href="javascript:;" class="collected block-center" style="display:
                    {% if not data.is_collected %}
                        none
                    {% else %}
                        block
                    {% endif %}"
               id="cancal_collected" data-newid="{{ data.news.id }}">
                <span class="out">已收藏</span><span class="over">取消收藏</span>
            </a>

            {#            根据用户是否登录，显示评论框#}
            {% if not data.user_info %}
                <div class="comment_form_logout">登录发表你的评论</div>
            {% else %}
                <form action="" class="comment_form" data-newsid="{{ data.news.id }}">
                <div class="person_pic">
                    <img src="{% if data.user_info.avatar_url %}
                                {{ data.user_info.avatar_url }}
                              {% else %}
                                ../../static/news/images/person01.png
                              {% endif %}" alt="用户图标">
                </div>
                <textarea placeholder="请发表您的评论" class="comment_input"></textarea>
                <input type="submit" name="" value="评 论" class="comment_sub">
            </form>
            {% endif %}

            <div class="comment_count">{{ data.news.comments_count }}条评论</div>

            {#            新闻的评论#}
            <div class="comment_list_con">

                {% for comment in data.comments %}
                    <div class="comment_list">
                        <div class="person_pic fl">
                            <img src="{% if comment.user.avatar_url %}
                                          {{ comment.user.avatar_url }}
                                      {% else %}
                                          ../../static/news/images/person01.png
                                      {% endif %}" alt="用户图标">
                        </div>
                        <div class="user_name fl">{{ comment.user.nick_name }}</div>
                        <div class="comment_text fl">{{ comment.content }}</div>
                        {% if comment.parent %}
                            <div class="reply_text_con fl">
                                <div class="user_name2">{{ comment.parent.user.nick_name }}</div>
                                <div class="reply_text">{{ comment.parent.content }}</div>
                            </div>
                        {% endif %}
                        <div class="comment_time fl">{{ comment.create_time }}</div>
                        <a href="javascript:;" class="comment_up {% if comment.is_like %}has_comment_up{% endif %} fr"
                           data-commentid="{{ comment.id }}" data-newsid="{{ comment.news_id }}"
                           data-likecount="{{ comment.like_count }}">
                            {% if comment.like_count > 0 %}
                                {{ comment.like_count }}
                            {% else %}赞{% endif %}</a>
                        <a href="javascript:;" class="comment_reply fr" data-user="{{ data.user_info }}">回复</a>
                        <from class="reply_form fl" data-commentid="{{ comment.id }}" data-newsid="{{ data.news.id }}">
                            <textarea class="reply_input"></textarea>
                            <input type="submit" name="" value="回复" class="reply_sub fr">
                            <input type="reset" name="" value="取消" class="reply_cancel fr">
                        </from>
                    </div>
                {% endfor %}
            </div>
        </div>

        {#        右侧的新闻作者和热点新闻排行数据#}
        <div class="rank_con fr">
            {% if data.news.author %}
                <div class="author_card">
                    <a href="#" class="author_pic"><img src="{% if data.news.author.avatar_url %}
                    {{ data.news.author.avatar_url }}
                    {% else %}
                    ../../static/news/images/user_pic.png
                    {% endif %}" alt="author_pic"></a>
                    <a href="#" class="author_name">{{ data.news.author.nick_name }}</a>
                    <div class="author_resume">签名：{{ data.news.author.signature }}</div>
                    <div class="writings"><span>总篇数</span><b>{{ data.news.author.news_count }}</b></div>
                    <div class="follows"><span>粉丝</span><b>{{ data.news.author.followers_count }}</b></div>
                    <a href="javascript:;" class="focus fr" data-userid="{{ data.news.author.id }}"
                       style="display: {% if data.is_followed %}none{% else %}block{% endif %}">关注</a>
                    <a href="javascript:;" class="focused fr" data-userid="{{ data.news.author.id }}"
                       style="display: {% if data.is_followed %}block{% else %}none{% endif %}"><span
                            class="out">已关注</span><span class="over">取消关注</span></a>
                </div>
            {% endif %}

            {#        新闻排行数据#}
            <div class="rank_title"><h3>点击排行</h3></div>
            <ul class="rank_list">
                {% for new in data.host_news_dict %}
                    <li>
                        <span class={{ loop.index | host_news_class }}>{{ loop.index }}</span>
                        <a href="#">{{ new.title }}</a>
                    </li>
                {% endfor %}
            </ul>

        </div>

    </div>
{% endblock %}